﻿using Microsoft.AspNetCore.Mvc;
using SMARTHOTEL.RoomMoneys;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace SMARTHOTEL.Cients
{
    public interface ICientService
    {
        Task<ResultDto<bool>> InsertCient(InsertCientDto dto);
        Task<ResultDto<ApiPage<CientDto>>> GetCientList(CientQuerycondition cient);
        Task<ResultDto<bool>> UpdateCientStatuesAsync(string id, int statues);
        Task<ActionResult> ExportExcel();
        Task<ResultDto<bool>> InsertMembershipbenefits(InsertMembershipbenefitsDto dto);
        Task<ResultDto<List<GetMembershipbenefitsDto>>> GetMembershipbenefitsList();
        Task<ResultDto<bool>> InsertMembershipcard(InsertMembershipcardDto dto);
        Task<ResultDto<MembershipcardDto>> GetMembershipcard();
    }
}
